| | Joined: Apr 2002 Posts: 212 Member | | Member Joined: Apr 2002 Posts: 212 | <?
$delim = "\n";
$quotefile = "quotes.txt";
// okay, let's get going.
$fp = fopen($quotefile, "r");
$contents = fread($fp, filesize($quotefile));
$quote_arr = explode($delim,$contents);
fclose($fp);
// initiate randomness
srand((double)microtime()*1000000);
// generate random quote index
$quote_index = (rand(1, sizeof($quote_arr)) - 1);
// get quote at $quote_index and return it
$herequote = $quote_arr[$quote_index];
echo $herequote;
?>
| | | |
▼ Sponsored Links ▼
▲ Sponsored Links ▲
| | | | Joined: Feb 2002 Posts: 7,204 Likes: 11 Community Owner | | Community Owner Joined: Feb 2002 Posts: 7,204 Likes: 11 | echo <font>$herequote</font>; I think lol... I'm probably wrong, but I THINK thats where you put it... | | | | | Joined: Mar 2002 Posts: 1,273 DollarDNS Owner | | DollarDNS Owner Joined: Mar 2002 Posts: 1,273 | I agree with gizmo although I might have to remind you the obvious - which gizmo left out. Put quotes around it like so:
echo "<font>$herequote</font>"; | | | | | Joined: Feb 2002 Posts: 7,204 Likes: 11 Community Owner | | Community Owner Joined: Feb 2002 Posts: 7,204 Likes: 11 | thought that went without sayin? | | | | | Joined: Mar 2002 Posts: 1,273 DollarDNS Owner | | DollarDNS Owner Joined: Mar 2002 Posts: 1,273 | that's what I just said. Just reminding him of the obvious, which is why you left it out. He just seemed rather newbie to PHP so I told him. | | | | | Joined: Feb 2002 Posts: 7,204 Likes: 11 Community Owner | | Community Owner Joined: Feb 2002 Posts: 7,204 Likes: 11 | I wa sjust too lazy to sit and list [censored] he should ahve known :x... | | | | | Joined: Apr 2002 Posts: 212 Member | | Member Joined: Apr 2002 Posts: 212 | actually when i tried that before i got a parse error on that line. I gave up trying to do it INSIDE the php script so i just broke out of php and used html <center><b><i><font color="#ffffff">
<?
$delim = "\n";
$quotefile = "quotes.txt";
// okay, let's get going.
$fp = fopen($quotefile, "r");
$contents = fread($fp, filesize($quotefile));
$quote_arr = explode($delim,$contents);
fclose($fp);
// initiate randomness
srand((double)microtime()*1000000);
// generate random quote index
$quote_index = (rand(1, sizeof($quote_arr)) - 1);
// get quote at $quote_index and return it
$herequote = $quote_arr[$quote_index];
echo $herequote;
?>
</center></b></i></font>I was thinking WAY to hard on this one the other night. I shoulda realized it was something easy like that. | | | | | Joined: Dec 2002 Posts: 3,255 Likes: 3 UGN Elite | | UGN Elite Joined: Dec 2002 Posts: 3,255 Likes: 3 | did you escape the quote's? let me show you <?
$delim = "\n";
$quotefile = "quotes.txt";
// okay, let's get going.
$fp = fopen($quotefile, "r");
$contents = fread($fp, filesize($quotefile));
$quote_arr = explode($delim,$contents);
fclose($fp);
// initiate randomness srand((double)microtime()*1000000);
// generate random quote index
$quote_index = (rand(1, sizeof($quote_arr)) - 1);
// get quote at $quote_index and return it
$herequote = $quote_arr[$quote_index];
echo "<font color=\"FFFFFF\">$herequote</font">;
?>If you do not put the \ before the " inside an echo statement you wil get a parse error. the \ escapes the quotes and treats it as just plain ole text. | | |
Posts: 7,204 Joined: February 2002
| | | Forums41 Topics33,839 Posts68,797 Members2,177 | | Most Online73,244 Nov 9th, 2025 | | | |